package com.aracky.assess.model.form;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;

/**
 * <p>
 * 用户绩效考核
 * </p>
 *
 * @author zzp
 * @since 2022-08-01 09:43:18
 */
@Getter
@Setter
public class HrKpiUserPerformanceHeaderForm {
//    @ApiModelProperty("配置ID")
//    private Long id;

//    @ApiModelProperty("岗位ID")
//    private Long postId;

    @ApiModelProperty("考核类型，M月度考核、S季度考核、Y年度考核")
    private String performanceType;

    @ApiModelProperty("考核周期，xxxx年xx月、xxxx年第x季度，xxxx年")
    private String performancePeriod;

    @ApiModelProperty("开始时间")
    private LocalDate startDate;

    @ApiModelProperty("结束填报时间")
    private LocalDate endWriteDate;

    @ApiModelProperty("结束评分日期")
    private LocalDate endAssessorDate;

    @ApiModelProperty("处理状态（A个人填写完成情况，B考核人打分，C人力资源部确认，D完成）")
    private String status;

//    @ApiModelProperty("第一评分合计")
//    private Long assessor1Total;
//
//    @ApiModelProperty("第二评分合计")
//    private Long assessor2Total;

//    @ApiModelProperty("用户ID集合")
//    private List<Long> userIdList;

}
